Definition of Abominable Snowman

  • 1. A large hairy humanoid creature said to live in the Himalayas Noun

Synonyms for word "abominable snowman"

Semanticaly linked words with "abominable snowman"

Hyponims for word "abominable snowman"